<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns:ui="http://java.sun.com/jsf/facelets"
                template="./layout/layout.xhtml"
                xmlns:h="http://xmlns.jcp.org/jsf/html"
                xmlns:p="http://primefaces.org/ui"
                xmlns:f="http://xmlns.jcp.org/jsf/core">

    <ui:define name="top">
    </ui:define>

    <ui:define name="bottom">
    </ui:define>

    <ui:define name="content">

        <h:form >
            <p:growl id="growl" sticky="true" showDetail="true" life="1000"/>
            <p:wizard nextLabel="Siguiente" backLabel="Anterior" style="width: 600px">
                <p:tab title="Empresa">
                    <p:panel header="Datos de Empresa" >
                        <h:panelGrid columns="2" styleClass="panelGridCenter">
                            <p:outputLabel value="Nombre de empresa: *" />
                            <p:inputText value="#{registrarEmpresaController.empresa.tnmEmp}" required="true"/>

                            <p:outputLabel value="RUC: *" />
                            <p:inputText value="#{registrarEmpresaController.empresa.truc}" required="true"/>

                            <p:outputLabel value="Razon social: *" />
                            <p:inputText value="#{registrarEmpresaController.empresa.trazsoc}" required="true"/>

                            <p:outputLabel value="Rubro: " />                            
                            <p:inputText value="#{registrarEmpresaController.empresa.trubro}" required="true"/>

                            <p:outputLabel value="Direccion: *" />
                            <p:inputText value="#{registrarEmpresaController.empresa.tdiremp}" required="true"/>

                            <p:outputLabel value="Pagina web: *" />
                            <p:inputText value="#{registrarEmpresaController.empresa.tpagweb}" required="fale"/>

                            <p:outputLabel value="Telefono: *" />
                            <p:inputText value="#{registrarEmpresaController.empresa.ttfnoEmp}" required="false"/>

                            <p:outputLabel value="Email: *" />
                            <p:inputText value="#{registrarEmpresaController.empresa.temailEmp}" required="false"/>

                            <p:outputLabel value="Fax: *" />
                            <p:inputText value="#{registrarEmpresaController.empresa.tfaxEmp}" required="false"/>

                        </h:panelGrid>
                    </p:panel>
                </p:tab>

                <p:tab title="Representante">
                    <p:panel header="Datos de Representante">
                        <h:panelGrid columns="2" styleClass="panelGridCenter">
                            <p:outputLabel value="Nombres: *" />
                            <p:inputText value="#{registrarEmpresaController.representante.tnmrep}" required="true"/>

                            <p:outputLabel value="Apellido paterno: *" />
                            <p:inputText value="#{registrarEmpresaController.representante.tappRep}" required="true"/>

                            <p:outputLabel value="Apellido materno: " />
                            <p:inputText value="#{registrarEmpresaController.representante.tapmRep}" />

                            <p:outputLabel value="Email: " />
                            <p:inputText value="#{registrarEmpresaController.representante.temailRep}" />

                            <p:outputLabel value="Telefono: " />
                            <p:inputText value="#{registrarEmpresaController.representante.ttfnoEmp}" />

                            <p:outputLabel value="DNI: " />
                            <p:inputText value="#{registrarEmpresaController.representante.tdniRep}" />

                            <p:outputLabel value="Tipo: " />
                            <p:inputText value="#{registrarEmpresaController.representante.ttip}" />
                        </h:panelGrid>
                    </p:panel>
                </p:tab>
                
                <p:tab title="Usuario">
                    <p:panel header="Datos de acceso">
                        <h:panelGrid columns="2" styleClass="panelGridCenter">
                            <p:outputLabel value="usuario: *" />
                            <p:inputText value="#{registrarEmpresaController.representante.idusrRep}" required="true"/>

                            <p:outputLabel value="contraseña: *" />
                            <p:password value="#{registrarEmpresaController.representante.tcntusrRep}" required="true"/>
                        </h:panelGrid>
                        <f:facet name="footer">
                         <p:commandButton value="Registrar" action="#{registrarEmpresaController.registrarNuevaEmpresa()}" update="growl" />
                        </f:facet>
                    </p:panel>
                </p:tab>
            </p:wizard>
        </h:form>
    </ui:define>

    <ui:define name="right">
    </ui:define>

</ui:composition>
